package com.unytech.project.entity.torrents.baseinfo;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import com.unytech.project.entity.torrents.CommonEntity;

/**
 * 雨量监测站极值表
 * @author DolphinBoy
 * 记录雨量监测站极值信息
 */
@Entity @Table(name="ST_PExtremum_B")
public class ST_PExtremum_B extends CommonEntity {
	/** 雨量监测站代码 */
	@Id @Column(name="STCD", length=8, nullable=false)
	private String stcd;
	
	/** 1小时最大雨量*/
	@Column(name="maxDrp1h", precision=8, scale=1)
	private BigDecimal maxrain1h;
	
	/** 3小时最大雨量 */
	@Column(name="maxDrp3h", precision=8, scale=1)
	private BigDecimal maxrain3h;
	
	/** 6小时最大雨量 */
	@Column(name="maxDrp6h", precision=8, scale=1)
	private BigDecimal maxrain6h;
	
	/** 12小时最大雨量 */
	@Column(name="maxDrp12h", precision=8, scale=1)
	private BigDecimal maxrain12h;
	
	/** 24小时最大雨量 */
	@Column(name="maxDrp24h", precision=8, scale=1)
	private BigDecimal maxrain24h;
	
	/** 1小时最大雨量发生时间 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="Tm1h")
	private Date maxrain1hdate;
	
	/** 3小时最大雨量发生时间 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="Tm3h")
	private Date maxrain3hdate;
	
	/** 6小时最大雨量发生时间 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="Tm6h")
	private Date maxrain6hdate;
	
	/** 12小时最大雨量发生时间 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="Tm12h")
	private Date maxrain12hdate;
	
	/** 24小时最大雨量发生时间 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="Tm24h")
	private Date maxrain24hdate;
}
